/**系统日志级别*/
export const LogLevel = {
  /**追踪*/
  Trace: 'trace',
  /**调试*/
  Debug: 'debug',
  /**信息*/
  Info: 'info',
  /**警告*/
  Warn: 'warn',
  /**错误*/
  Error: 'error',
  /**系统错误*/
  Fatal: 'fatal'
};

/**升级状态 */
export const UpgradeStatus = {
  /**未知 */
  Unknown: 'unknown',
  /** 待升级 */
  ToUpgrade: 'toupgrade',
  /** 已升级 */
  Upgraded: 'upgraded',
  /** 已禁用 */
  Disabled: 'disabled'
};

/**系统类型*/
export const SystemType = {
  /**主服务*/
  Master: 'master',

  /**日志服务*/
  Log: 'log',

  /**Mqtt认证服务*/
  MqttAuth: 'mqttAuth',

  /**mqttBrokerLeak1000*/
  MqttBrokerLeak1000: 'mqttBrokerLeak1000'
};

/**系统日志类别*/

export const LogAppender = {
  /**初始化以及程序启动模块*/
  Init: 'init',

  /**用户模块*/
  User: 'user',

  /**验证模块*/
  Auth: 'auth',

  /**角色模块*/
  Role: 'role',

  /**权限管理模块*/
  Guard: 'guard',

  /**区域管理模块*/
  Area: 'area',

  /**厂房模块*/
  Factory: 'factory',

  /**设备模块*/
  Device: 'device',

  /**设备类型模块*/
  DeviceType: 'deviceType',

  /**包模块*/
  Package: 'package',

  /**日志模块*/
  Log: 'log',

  /**升级模块*/
  Upgrade: 'upgrade'
};
